the sooner the better. - Turkish English Dictionary